无限: unlimited, unbounded...
象棋: Chinese chess...
以上: that level or higher, that amount or more, the above-mentioned, (used to indicate that one has completed one's remarks) That is all....
或多或少: more or less...
记性: memory (ability to retain information)...
界限: boundary...
进修: to undertake advanced studies, to take a refresher course...
垮: to collapse, to break or wear down, to defeat...
摇摇欲坠: tottering, on the verge of collapse...
则: (indicating sequence) then,...; (indicating cause and effect, condition) (if...,) then...; (indicating contrast)..., while...; (indicating concession) as...as it is...